package com.caigou.bean.cms.entity;

import lombok.Data;

import java.util.Date;

/**
 * 文章主表数据库映射表
 */
@Data
public class ArticleCopy {
    private Integer id;// 文章的主表(公用基本信息)
    private String articleId;// 数据唯一ID(雪花唯一ID18位)
    private String articleUserId;// 创建人ID(草稿箱获取条件)
    private String articleTitle;// 内文标题
    private String articleAuthor;// 作者(作者表id值列表,逗号拼接,预设各式个数不限)
    private Integer articlePromoterStatus;// 是否启用作者推荐(0不启用1启用)
    private String articlePromoter;// 当前文章的推荐作者(由本表中的作者列表中筛选)
    private String articleScout;// 约稿人
    private String articleEditor;// 编辑
    private String articleSource;// 来源
    private String articleKeyWord;// 关键字(关键词表id值列表,逗号拼接)
    private Integer articlePaperStatus;// 报纸发布状态(-1未选择、0不需要刊登、1需要刊登-已刊登、2需要刊登-未刊登)
    private Integer articleWeChatStatus;// 微信发布状态(-1未选择、0不需要刊登、1需要刊登-已刊登、2需要刊登-未刊登)
    private Integer articleEBookStatus;// 书籍/电子书发布状态(发布方式待定)
    private Integer articleOutLinkStatus;// NOT NULL当前文章是否使用外联作为跳转地址(0不启用1启用(启用之后点击该文章跳转到外部连接地址))
    private String articleOutLink;// 跳转外部连接(如果外部连接状态开启，跳转到外部的地址)
    private Integer articleInfoStatus;// 简介字段是否在正文前显示(0不显示1显示)
    private String articleInfo;// 文本简介(不带排版，可换行)
    private Integer articleType;// 数据类型(1新闻咨询2法律法规3案例点评4图集资讯5音频栏目6产品资讯
    private Integer articleTypeInfo;// 数据类型所对应的资讯类型([新闻资讯]1、新闻资讯2、内控制度库3、采购文件范本4、采购合同范本5、处理信息库6、词库[产品资讯]7、产品8、图书)
    private Integer articleTypeInfoClass;// 三级分类([产品]1、汽车2、IT3、电梯4、空调电器、5家具)
    private Integer articleLikeRecommendStatus;// 猜你喜欢推荐开启设置(0禁用1启用)
    private Integer articleRecommendType;// 推荐方式(1自动2手动)
    private String articleRecommend;// 推荐文章列表逗号分隔(手动方式的时候)
    private Integer articleVip;// 付费标识(0免费1付费)
    private Integer articleVipType;// 购买类型(1采币2人民币3双重付费不混合[人民币采币单独定价])前端勾选状态
    private Integer articleMoney;// 付费价格(人民币)如果付费状态,价格为0前端勾选状态去除
    private Integer articlePrice;// 付费价格(采币)如果付费状态,价格为0前端勾选状态去除
    private Integer articleLikeType;// 点赞数量调整(1真实数量2手动调整[取本表字段])
    private Integer articleLikeCount;// 文章点赞数量(手动调整展示用)
    private Integer articleClickCount;// 文章点击量(PV点击量)
    private Integer articleVisitCount;// 文章访问量(UV计算规则)
    private String articleCommentId;// 评论ID(新增与获取评论的ID)
    private Integer articleCommentStatus;// 是否开启评论功能(0禁止1启用2跟随频道/栏目)(文章优先级高)
    private Integer articleStatus;// 发布状态(-1已删除0待审核1审核通过2审核不通过3草稿4审核过程中的草稿)
    private Date createTime;// 创建时间(数据创建时间)
    private Date updateTime;// 更新时间(数据更新时间、除发布的更改都更新这个字段)
}
